package com.astoolkit.commons.factory
{
	public interface IPooledFactoryDelegate
	{
		function get delegateInstantiation() : Boolean;
		function newInstance( inClass : Class, inProperties : Object ) : Object;
		function onDestroy( inTask : Object ) : void;
		function onRelease( inTask : Object ) : void;

	}
}